Big Huge Thesaurus

Carissa grandiflora

noun